package com.xxl.job.executor.constant;

/**
 * 入侵系统状态命令
 * 注：原开发文档为全英文，且专业词居多，以下指令注释是来自线上翻译网站，不一定准确
 * @author ma.biao
 * @date 2020/09/04
 */
public class RQStatusCommandsConstant {

    /**
     * 1、状态指令类型
     */
    public static final String SSTT="SSTT"; //系统状态
    public static final String PSTT="PSTT"; //分区状况
    public static final String ZSTT="ZSTT"; //区域状态
    public static final String OSTT="OSTT"; //输出状态
    public static final String KFSTT="KFSTT"; //钥匙扣状态
    public static final String KPSTT="KPSTT"; //键盘状态
    public static final String SNSTT="SNSTT"; //警报器状态
    public static final String GSMSTT="GSMSTT"; //GSM模块状态
    public static final String IPCSTT="IPCSTT"; //IPC模块状态
    public static final String VMSTT="VMSTT"; //语音模块状态
    public static final String ZESTT="ZESTT"; //区域拓展状态
    public static final String BESTT="BESTT"; //总线拓展器状态
    public static final String OESTT="OESTT"; //输出拓展状态
    public static final String PSSTT="PSSTT"; //电源状态
    public static final String WMSTT="WMSTT"; //无线模块状态
    public static final String KRSTT="KRSTT"; //KR状态
    public static final String MATSTT="MATSTT"; //MAT模块状态

    /**
     * 2、SSTT:系统状态
     */
    public static final String SSTT_BATTERY_TROUBLE_ON="B"; //电池故障on
    public static final String SSTT_BATTERY_TROUBLE_OFF="-"; //电池故障off
    public static final String SSTT_AC_TROUBLE_ON="A"; //空调故障on
    public static final String SSTT_AC_TROUBLE_OFF="-"; //空调故障off
    public static final String SSTT_PhoneLine_TROUBLE_ON="P"; //电池故障on
    public static final String SSTT_PhoneLine_TROUBLE_OFF="-"; //电池故障off
    public static final String SSTT_CLOCK_TROUBLE_ON="C"; //时钟故障on
    public static final String SSTT_CLOCK_TROUBLE_OFF="-"; //时钟故障off
    public static final String SSTT_DEFAULT_SWITCH_ON="D"; //默认开关开
    public static final String SSTT_DEFAULT_SWITCH_OFF="-"; //默认开关关
    public static final String SSTT_MS1_REPORT_TROUBLE_ON="1"; //MS1故障on
    public static final String SSTT_MS1_REPORT_TROUBLE_OFF="-"; //MS1故障off
    public static final String SSTT_MS2_REPORT_TROUBLE_ON="2"; //MS2故障on
    public static final String SSTT_MS2_REPORT_TROUBLE_OFF="-"; //MS2故障off
    public static final String SSTT_MS3_REPORT_TROUBLE_ON="3"; //MS3故障on
    public static final String SSTT_MS3_REPORT_TROUBLE_OFF="-"; //MS3故障off
    public static final String SSTT_TAMPER_ON="X"; //防拆开
    public static final String SSTT_TAMPER_OFF="-"; //防拆关
    public static final String SSTT_BYPASS_TROUBLE_ON="M"; //3MIN旁路开
    public static final String SSTT_BYPASS_TROUBLE_OFF="-"; //3MIN旁路关
    public static final String SSTT_WALK_TEST_ON="W"; //步行测试开
    public static final String SSTT_WALK_TEST_OFF="-"; //步行测试关
    public static final String SSTT_AUX_TROUBLE_ON="U"; //AUX故障on
    public static final String SSTT_AUX_TROUBLE_OFF="-"; //AUX故障off
    public static final String SSTT_RS485_BUS_TROUBLE_ON="R"; //备用RS485总线故障on
    public static final String SSTT_RS485_BUS_TROUBLE_OFF="-"; //备用RS485总线故障off
    public static final String SSTT_BELL_OR_LS_SWITCH_ON="F"; //bell/ls开关开
    public static final String SSTT_BELL_OR_LS_SWITCH_OFF="S"; //bell/ls开关关
    public static final String SSTT_BELL_TROUBLE_ON="E"; //BELL故障on
    public static final String SSTT_BELL_TROUBLE_OFF="-"; //BELL故障off
    public static final String SSTT_BELL_TAMPER_ON="Y"; //BELL篡改开
    public static final String SSTT_BELL_TAMPER_OFF="-"; //BELL篡改关
    public static final String SSTT_SERVICE_EXPIRED_ON="V"; //服务期满
    public static final String SSTT_SERVICE_EXPIRED_OFF="-"; //服务期满
    public static final String SSTT_PAYMENT_EXPIRED_ON="T"; //付款到期
    public static final String SSTT_PAYMENT_EXPIRED_OFF="-"; //付款到期

    /**
     * 3、PSTT:分区状况
     */
    public static final String PSTT_ALARM_ON="a";   //报警on
    public static final String PSTT_ALARM_OFF="-";  //报警off
    public static final String PSTT_DURESS_ON="D";  //胁迫报警on
    public static final String PSTT_DURESS_OFF="-"; //胁迫报警off
    public static final String PSTT_FLASE_COED_ON="C";  //密码错误on
    public static final String PSTT_FLASE_COED_OFF="-"; //密码错误off
    public static final String PSTT_FIRE_ON="F";   //火警on
    public static final String PSTT_FIRE_OFF="-";  //火警off
    public static final String PSTT_PANIC_ON="P";  //紧急报警on
    public static final String PSTT_PANIC_OFF="-"; //紧急报警off
    public static final String PSTT_MEDIC_ON="M";  //医护报警on
    public static final String PSTT_MEDIC_OFF="-"; //医护报警off
    public static final String PSTT_ARM_ON="A";    //布防on
    public static final String PSTT_ARM_OFF="-";   //布防off
    public static final String PSTT_HOME_STAY_ON="H";    //居家布防on
    public static final String PSTT_HOME_STAY_OFF="-";   //居家布防off
    public static final String PSTT_READY_TO_ARM_ON="R";     //布防准备on
    public static final String PSTT_READY_TO_ARM_ON_OFF="-"; //布防准备off
    public static final String PSTT_EXIT_OPEN_ZONE_IS_OPEN_ON="O";  //出入防区开路on
    public static final String PSTT_EXIT_OPEN_ZONE_IS_OPEN_OFF="-"; //出入防区开路off
    public static final String PSTT_EXIST_ON="E";   //存在on
    public static final String PSTT_EXIST_OFF="-";  //存在off
    public static final String PSTT_RESET_REQUIRED_ON="S";     //需要重置on
    public static final String PSTT_RESET_REQUIRED_OFF="-";    //需要重置off
    public static final String PSTT_NO_ACTIVITY_ALERT_ON="N";  //无活动on
    public static final String PSTT_NO_ACTIVITY_ALERT_OFF="-"; //无活动off
    public static final String PSTT_GROUP_A_ARM_ON="1";  //组A布防on
    public static final String PSTT_GROUP_A_ARM_OFF="-"; //组A布防off
    public static final String PSTT_GROUP_B_ARM_ON="2";  //组B布防on
    public static final String PSTT_GROUP_B_ARM_OFF="-"; //组B布防off
    public static final String PSTT_GROUP_C_ARM_ON="3";  //组C布防on
    public static final String PSTT_GROUP_C_ARM_OFF="-"; //组C布防off
    public static final String PSTT_GROUP_D_ARM_ON="4";  //组D布防on
    public static final String PSTT_GROUP_D_ARM_OFF="-"; //组D布防off

    /**
     * 4、ZSTT:区域状况
     */
    public static final String ZSTT_OPEN_ON="O";  //开路on
    public static final String ZSTT_OPEN_OFF="-"; //开路off
    public static final String ZSTT_ARM_ON="A";  //布防on
    public static final String ZSTT_ARM_OFF="-"; //布防off
    public static final String ZSTT_ALARM_ON="a";  //报警on
    public static final String ZSTT_ALARM_OFF="-"; //报警off
    public static final String ZSTT_TAMPER_ON="T";  //防拆on
    public static final String ZSTT_TAMPER_OFF="-"; //防拆off
    public static final String ZSTT_TROUBLE_ON="R";  //故障on
    public static final String ZSTT_TROUBLE_OFF="-"; //故障off
    public static final String ZSTT_LOST_ON="L";  //丢失on
    public static final String ZSTT_LOST_OFF="-"; //丢失off
    public static final String ZSTT_LOW_BATTERY_TROUBLE_ON="B";  //电池低压on
    public static final String ZSTT_LOW_BATTERY_TROUBLE_OFF="-"; //电池低压off
    public static final String ZSTT_BYPASS_ON="Y";  //旁路on
    public static final String ZSTT_BYPASS_OFF="-"; //旁路off
    public static final String ZSTT_COMMUNICATION_TROUBLE_ON="C";  //通信错误on
    public static final String ZSTT_COMMUNICATION_TROUBLE_OFF="-"; //通信错误off
    public static final String ZSTT_SOAK_TEST_TROUBLE_ON="S";  //浸泡测试故障on
    public static final String ZSTT_SOAK_TEST_TROUBLE_OFF="-"; //浸泡测试故障off

    /**
     * 5、OSTT:输出状况
     */
    public static final String OSTT_OUTPUT_IS_ACTIVE_ON="a";  //输出活动状态on
    public static final String OSTT_OUTPUT_IS_ACTIVE_OFF="-"; //输出活动状态off

    /**
     * 6、KFSTT:钥匙扣状态
     */
    public static final String KFSTT_LOW_BATTERY_TROUBLE_ON="B";  //电池低压状态on
    public static final String KFSTT_LOW_BATTERY_TROUBLE_OFF="-"; //电池低压状态off

    /**
     * 7、KPSTT:键盘状态
     */
    public static final String KPSTT_LOW_BATTERY_TROUBLE_ON="B";  //电池低压状态on
    public static final String KPSTT_LOW_BATTERY_TROUBLE_OFF="-"; //电池低压状态off
    public static final String KPSTT_TAMPER_ON="T";  //防拆状态on
    public static final String KPSTT_TAMPER_OFF="-"; //防拆状态off
    public static final String KPSTT_COMMUNICATION_TROUBLE_ON="C";  //通信故障状态on
    public static final String KPSTT_COMMUNICATION_TROUBLE_OFF="-"; //通信故障状态off
}
